package com.crm.dao.mapper.returnMoney;

import com.crm.model.entity.returnMoney.BankFlowRecord;
import com.crm.model.entity.returnMoney.BankFlowRecordExample;
import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface BankFlowRecordMapper {
    long countByExample(BankFlowRecordExample example);

    int deleteByExample(BankFlowRecordExample example);

    int deleteByPrimaryKey(String id);

    int insert(BankFlowRecord record);

    int insertSelective(BankFlowRecord record);

    List<BankFlowRecord> selectByExample(BankFlowRecordExample example);

    BankFlowRecord selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") BankFlowRecord record, @Param("example") BankFlowRecordExample example);

    int updateByExample(@Param("record") BankFlowRecord record, @Param("example") BankFlowRecordExample example);

    int updateByPrimaryKeySelective(BankFlowRecord record);

    int updateByPrimaryKey(BankFlowRecord record);
}